/**
 * 
 */
package com.jjt.kiki.service;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.stereotype.Service;

import com.jjt.kiki.bean.TbRes;
import com.jjt.kiki.dao.ResDao;

/**
 * @author jjtEatJava
 *
 */
@Service
public class ResService implements BaseService<TbRes, String> {
	@Autowired
	ResDao resDao;
	/* （非 Javadoc）
	 * @see com.jjt.kiki.service.BaseService#findById(java.io.Serializable)
	 */
	@Override
	public TbRes findById(String id) {
		
		return resDao.findOne(id);
	}

	/* （非 Javadoc）
	 * @see com.jjt.kiki.service.BaseService#save(java.lang.Object)
	 */
	@Override
	public TbRes save(TbRes entity) {
		
		return resDao.save(entity);
	}

	/* （非 Javadoc）
	 * @see com.jjt.kiki.service.BaseService#delete(java.lang.Object)
	 */
	@Override
	public void delete(TbRes entity) {
		resDao.delete(entity);
		
	}

	/* （非 Javadoc）
	 * @see com.jjt.kiki.service.BaseService#findAll()
	 */
	@Override
	public List<TbRes> findAll() {
		
		return resDao.findAll();
	}

	/* （非 Javadoc）
	 * @see com.jjt.kiki.service.BaseService#deleteById(java.io.Serializable)
	 */
	@Override
	public void deleteById(String id) {
		resDao.delete(id);
	}

	/* （非 Javadoc）
	 * @see com.jjt.kiki.service.BaseService#findAll(org.springframework.data.domain.Pageable)
	 */
	@Override
	public Page<TbRes> findAll(Pageable pageable) {
		return resDao.findAll(pageable);
	}

}
